to take one’s leave - Espagnol Anglais Dictionnaire